.layui-anim {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.layui-nav * {
    font-size: 12px;
}
.admin-tabs-select.layui-nav .layui-nav-item a {
    font-size: 12px;
}
.layui-layout-admin .layui-header .layui-nav .layui-nav-mored, .layui-layout-admin .layui-header .layui-nav .layui-nav-more {
    display: none;
}
.ctxMenu-item > a {
    font-size: 12px;
}
.layui-layout-admin .layui-header a {
    font-size: 12px;
    padding: 0 14px;
}
.layui-layout-admin .layui-body>.layui-tab>.layui-tab-title li {
    font-size: 12px;
}
.layui-layout-admin .layui-header .layui-nav-item .layui-icon {
    font-size: 13px;
    display: inline-block;
    transition: all .08s ease;
}
.layui-layout-admin .layui-header a:hover .layui-icon {
    color: #1a1a1a;
    transform: scale(1.2);
}
.layui-header .layui-nav-bar {
    visibility: hidden;
}
.layui-layout-admin .layui-header {
    box-shadow: none!important;
    height: 42px;
}
.layui-layout-admin .layui-header .layui-layout-left {
    padding: 0;
}
.layui-layout-admin .layui-header .layui-logo {
    background: #242428;
}
.layui-layout-admin .layui-header .layui-logo .logo {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: #10B1C6;
    border-radius: 50rem;
    line-height: 34px;
    margin-top: 10px;
    transition: all .15s ease-in-out;
}
.layui-layout-admin .layui-header .layui-logo .logo em {
    font-size: 19px;
    font-weight: 700;
    font-style: normal;
}
@media screen and (min-width: 1380px) {
    .layui-layout-admin .layui-header .layui-logo .logo {
        transform: scale(.9) translateY(2px);
    }
}
.layui-layout-admin.admin-nav-mini .layui-side {
    background-color: #242428;
}
.layui-layout-admin .layui-side {
    top: 42px;
}
.layui-layout-admin .layui-header .layui-nav .layui-nav-item {
    line-height: 45px;
}
.layui-layout-admin .layui-side .layui-nav .layui-nav-item a {
    color: rgba(255,255,255,.82);
}
.layui-layout-admin .layui-side .layui-nav .layui-nav-item:hover a {
    color: #FFF;
}
.layui-nav-tree>.layui-nav-item>a:before {
    width: 4px;
    background-color: #10b1c6;
}
@media screen and (min-width: 769px) {
    .layui-layout-admin.admin-nav-mini .layui-side .layui-nav .layui-nav-item>a>.layui-icon {
        margin-left: 2px;
    }
}


.layui-nav-tree>.layui-nav-item.layui-nav-itemed>a:before {
    height: 100%;
}
.layui-layout-admin .layui-side .layui-nav .layui-nav-item .layui-nav-child a {
    padding-left: 43px;
}
.layui-layout-admin .layui-side .layui-nav .layui-nav-item.layui-nav-itemed .layui-this a, .layui-layout-admin .layui-side .layui-nav .layui-nav-item dd:hover a {
    /*color: #C7B424!important;*/
    font-weight: 700;
    transition: all .1s ease;
}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover {
    background-color: #00BDD4;
    color: #fff;
}

.layui-body .layui-icon.admin-tabs-control {
    font-size: 12px;
}

.layui-layout-admin .layui-body>.layui-tab>.layui-tab-title li.layui-this, .layui-layout-admin .layui-body>.layui-tab>.layui-tab-title li:hover {
    /* background-color: #fafafa; */
    background-color: #E2ECFD;
    color: #0656D9;

}
.layui-layout-admin .layui-body>.layui-tab>.layui-tab-title li.layui-this {
    font-weight: 700;
}
.layui-layout-admin .layui-body>.layui-tab>.layui-tab-title li.layui-this:after {
    /* background-color: #10b1c6; */
    background-color: #E2ECFD;
    /* height: 3px;
    top: auto;
    bottom: 0; */
    
}
.layui-layout-admin .layui-body .layui-icon-prev, .layui-layout-admin .layui-body>.layui-tab>.layui-tab-title li, .layui-layout-admin .layui-body .admin-tabs-control {
    /* border: none; */
}
.layui-body .layui-icon.layui-icon-home {
    font-size: 14px;
}
.layui-layout-admin .layui-body {
    top: 40px;
}

.layui-layout-admin .layui-body .admin-tabs-control:hover {
    background-color: #FAFAFA;
}

/* 弹框dialog */
.layui-layer.layui-layer-dialog {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 1px 1px 20px rgba(0,0,0,.3)!important;
}

.layui-layer.layui-layer-admin .layui-layer-title {
    background-color: #24262f;
    background: #FFF;
    color: #1a1a1a;
    font-size: 18px;
    font-weight: 700;
}

.layui-layer.layui-layer-admin .layui-layer-setwin {
    top: 13px;
}

.layui-layer.layui-layer-admin .layui-layer-setwin a {
    color: #10b1c6;
}
.layui-layer.layui-layer-admin .layui-layer-btn a {
    margin-left: 0;
    font-size: 12px;
    border-color: #10b1c6;
    color: #10b1c6;
}
.layui-layer.layui-layer-admin .layui-layer-btn a:hover {
    background-color: #f2f7f8;
}
.layui-layer.layui-layer-admin .layui-layer-btn .layui-layer-btn0 {
    border-color: #10b1c6;
    background-color: #10b1c6;
    color: #FFF;
}
.layui-layer.layui-layer-admin .layui-layer-btn .layui-layer-btn0:hover {
    border-color: #10b1c6;
    background-color: #10b1c6;
}
/* iframe 弹框*/
.layui-layer.layui-layer-iframe {
    border-radius: 6px;
    overflow: hidden;
}

.layui-layer.layui-layer-iframe .layui-layer-title {
    background: #00bdd4;
    font-weight: 700;
    text-align: center;
    color: white;
}